Turreted drill - Espagnol Anglais Dictionnaire